Memory scheduling for modern microprocessors
نویسندگان
چکیده
منابع مشابه
Memory Ordering in Modern Microprocessors
Memory accesses are among the slowest of a CPU’s operations, due to the fact that Moore’s law has increased CPU instruction performance at a much greater rate than it has increased memory performance. This difference in performance increase means that memory operations have been getting increasingly expensive compared to simple register-to-register instructions. Modern CPUs sport increasingly l...
متن کاملOn Increasing the Observability of Modern Microprocessors
Microprocessors are becoming increasingly complex and difficult to debug. Researchers are constantly looking for new methods to increase the observability and control-lability of microprocessors. This paper introduces a new method to improve the observability of modern microprocessors and thus simplifying the task of debugging them. The method revolves around an observation circuit that provide...
متن کاملMemory Faults in Asynchronous Microprocessors
The precise exception model [1] views an exception as Although a large number of asynchronous microprocessors have now been designed, relatively few have attempted to handle memory faults. Memory faults create problems for the design of any pipelined system which are exacerbated by the non-deterministic nature of an asyn-
متن کاملWavelet Transform for Large Scale Image Processing on Modern Microprocessors
In this paper we discuss several issues relevant to the vectorization of a 2-D Discrete Wavelet Transform on current microprocessors. Our research is based on previous studies about the efficient exploitation of the memory hierarchy, due to its tremendous impact on performance. We have extended this work with a more detailed analysis based on hardware performance counters and a study of vectori...
متن کاملVirtual memory in contemporary microprocessors
Virtual memory is a technique for managing the resource of physical memory. It gives an application the illusion of a very large amount of memory, typically much larger than what is actually available. It protects the code and data of user-level applications from the actions of other programs but also allows programs to share portions of their address spaces if desired. It supports the executio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Computer Systems
سال: 2007
ISSN: 0734-2071,1557-7333
DOI: 10.1145/1314299.1314301